package com.eblacorp.archive.dao.fn;

import java.beans.IntrospectionException;
import java.lang.reflect.InvocationTargetException;
import java.util.Date;
import java.util.List;

import com.eblacorp.archive.domain.fn.TransactionFile;
import com.eblacorp.archive.exceptions.NotFnDocumentException;

public interface TransactionFileDao extends GenericFnDao<TransactionFile> {
	public List<TransactionFile> getByExampleAndDate(TransactionFile transactionFile, Date transactionDateFrom, Date transactionDateTo, Integer startPage, Integer pageSize, boolean withDocument) throws IllegalArgumentException, NotFnDocumentException, IllegalAccessException, InstantiationException, IntrospectionException, InvocationTargetException;
}
